﻿using System;
using System.Collections.Generic;
using System.Text;

namespace daStaticAnalyser.Analysers
{
    public class ДанныеКласса
    {
        public String ClassName;
        public List<String> ЦепочкаНаследования;
        public String File;
        public int Line;
        public ДанныеКласса(String ClassName1, String File1, int Line1)
        {
            ClassName = ClassName1;
            File = File1;
            Line = Line1;
            ЦепочкаНаследования = new List<string>();
        }

        public int ГлубинаНаследования
        { 
            get 
            { 
                return ЦепочкаНаследования.Count; 
            } 
        }

        public void ДобавитьПредка(String ClassName1)
        {
            ЦепочкаНаследования.Add(ClassName1);
        }

        public String ТекущийПредок
        {
            get
            {
                return ЦепочкаНаследования[ЦепочкаНаследования.Count - 1];
            }
        }
    }
}
